// Command Menu definition
// 
// Basic Format:
//		"<Bound Key>" "<Button Text>" "<Command sent to server>"
//
// Or you can check for a specific class:
//		<Class> "<BoundKey>" "<Button Text>" "<Command sent to server>"
// Where <Class> is one of: SCOUT, SNIPER, SOLDIER, DEMOMAN, MEDIC, HWGUY, PYRO, SPY, ENGINEER
// 
// Or you can check for a specific map:
//		MAP <MapName> "<BoundKey>" "<Button Text>" "<Command sent to server>"
// Where <MapName> is the name of the map, without the ".bsp".
//
// Or you can check for a specific team:
//		TEAM1 "<BoundKey>" "<Button Text>" "<Command sent to server>"
//		TEAM2 "<BoundKey>" "<Button Text>" "<Command sent to server>"
// TEAM3, TEAM4 work as well
//
// Buttons can also open up submenus, as follows:
// {
// 	"Some More Options",
//	{
//		...
//	}
// }
//
// Class can be any of the following:
//		SCOUT, SNIPER, SOLDER, DEMOMAN, MEDIC, HWGUY, PYRO, SPY, ENGINEER
//	Buttons prepended with a class name will only be seen if the player
//	is that class. 
//
// Buttons preceded with "CUSTOM" are handled in special ways. They can only be moved
// around or deleted.
//
//
// Limitations:
//		Maximum of 40 menus.
//		Maximum of 100 buttons per menu.

//--------------------------------------------------------
// Everything below here is editable

"1" "HELP"
{
	CUSTOM		"1" "SERVER INFO"		"!SERVERINFO"
	CUSTOM		"2" "CLASS DESCRIPTION"		"!CLASSDESC"
	CUSTOM		"3" "MAP DESCRIPTION"		"!MAPBRIEFING"
}

"2" "CHANGE CLASS"	"changeclass"
"3" "CHANGE TEAM"	"changeteam"

// Custom maps section

	MAP dod_caen "4" "MAP DOD_CAEN"
	{
		"1" "'Capture those flags'"		"say_team Capture those flags"
		"2" "'Bomb their tanks'"		"say_team Bomb their tanks"
		"3" "'I'm going to capture..."
		{
			"1" "the Allies Spawn'"			"say_team I'm going to capture the Allies Spawn!"
			"2" "the Allies Plaza'"			"say_team I'm going to capture the Allies Plaza!"
			"3" "the Allies Courtyard'"		"say_team I'm going to capture the Allies Courtyard!"
			"4" "the Axis Courtyard'"		"say_team I'm going to capture the Axis Courtyard!"
			"5" "the Axis Plaza'"			"say_team I'm going to capture the Axis Plaza!"	
			"5" "the Axis Spawn'"			"say_team I'm going to capture the Axis Spawn!"	
		}
		"4" "'Need defense at..."
		{
			"1" "the Allies Spawn'"			"say_team We need defense at the Allies Spawn!"
			"2" "the Allies Plaza'"			"say_team We need defense at the Allies Plaza!"
			"3" "the Allies Courtyard'"		"say_team We need defense at the Allies Courtyard!"
			"4" "the Axis Courtyard'"		"say_team We need defense at the Axis Courtyard!"
			"5" "the Axis Plaza'"			"say_team We need defense at the Axis Plaza!"	
			"5" "the Axis Spawn'"			"say_team We need defense at the Axis Spawn!"	
		}
	}
MAP dod_radar "4" "MAP DOD_RADAR"
	{
		"1" "'Capture those flags'"		"say_team Capture those flags"
		"2" "'Fire the artillery'"		"say_team Fire the artillery NOW!"
		"3" "'Turn off the bunker lights'"	"say_team Turn off the bunker lights NOW!"
		"4" "'Turn on the bunker lights'"	"say_team Turn on the bunker lights!"
		"5" "'WARNING:Sniper in the barn'"	"say_team WARNING: Theres a sniper in the barn!"
		"6" "'I'm going to capture..."
		{
			"1" "the Allied stronghold'"		"say_team I'm going to capture The Allied Stronghold!"
			"2" "the barn'"				"say_team I'm going to capture The Barn!"
			"3" "the radar'"			"say_team I'm going to capture The Radar!"
			"4" "the war room'"			"say_team I'm going to capture The War Room!"
			"5" "the beach bunker'"			"say_team I'm going to capture The Beach Bunker!"			
		}
		"7" "'Need defense at..."
		{
			"1" "the Allied stronghold'"		"say_team We need defense at The Allied Stronghold!"
			"2" "the barn'"				"say_team We need defense at The Barn!"
			"3" "the radar'"			"say_team We need defense at The Radar!"
			"4" "the war room'"			"say_team We need defense at The War Room!"
			"5" "the beach bunker'"			"say_team We need defense at The Beach Bunker!"		
		}
	}

	MAP dod_omaha "4" "MAP DOD_OMAHA"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_northville "4" "MAP DOD_NORTHVILLE"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_valley "4" "MAP DOD_VALLEY"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_bliss "4" "MAP DOD_BLISS"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_dam "4" "MAP DOD_DAM"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_oslo "4" "MAP DOD_OSLO"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_seg1 "4" "MAP DOD_SEG2"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_seg3 "4" "MAP DOD_SEG3"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_tstation "4" "MAP DOD_TSTATION"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_wtcity "4" "MAP DOD_WTCITY"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_vn61 "4" "MAP DOD_VN61"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	//beta 2 maps

	MAP dod_avalanche "4" "MAP DOD_AVALANCHE"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_anzio "4" "MAP DOD_ANZIO"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_caen2 "4" "MAP DOD_CAEN2"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_dog1 "4" "MAP DOD_DOG1"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_heutau "4" "MAP DOD_HEUTAU"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_overlord "4" "MAP DOD_OVERLORD"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_ramelle "4" "MAP DOD_RAMELLE"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_thunder "4" "MAP DOD_THUNDER"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_schwetz "4" "MAP DOD_SCHWETZ"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}

	MAP dod_zafod "4" "MAP DOD_ZAFOD"
	{
		"1" "this map needs custom sayings!"	"say This map needs custom sayings!"
	}




"5" "VOICE MESSAGES 1"
{
	"1" 	"'Move out'"		"voice_attack"
	"2"	"'Fall Back'"		"voice_fallback"
	"3"	"'Covering Fire'"	"voice_cover"
	"4" 	"'I need backup'"	"voice_backup"
	"5" 	"'Take the flank'"	"voice_flank"
	"6" 	"'Take cover'"		"voice_takecover"
	"7" 	"'Hold this position'"	"voice_hold"
}

"6" "VOICE_MESSAGES 2"
{
	"1" "'Yes Sir!'"		"voice_yessir"
	"2" "'Left!'"			"voice_left"
	"3" "'Right!'"			"voice_right"
	"4" "'I need ammo'"		"voice_needammo"
	"5" "'Sniper!'"			"voice_sniper"
	"6" "'Grenade!'"		"voice_grenade"
	"7" "'Medic!'"			"voice_medic"
	"8" "'Drop your guns!'"		"voice_dropguns"
}

"7" "HAND SIGNALS 1"
{
	"1" "'Stick Together'"		"signal_sticktogether"
	"2" "'Fall Back'"		"signal_fallback"
	"3" "'No Sir'"			"signal_no"
	"4" "'Yes Sir'"			"signal_yes"
	"5" "'Sniper!'"			"signal_sniper"
	"6" "'Need Backup'"		"signal_backup"
	"7" "'Right'"			"signal_enemyright"
	"8" "'Left'"			"signal_enemyleft"
	"9" "'Grenade !'"		"signal_grenade"
}

"8" "HAND SIGNALS 2"
{
	
	"1" "'Flank Left'"		"signal_flankleft"
	"2" "'Flank Right'"		"signal_flankright"
	"3" "'Move Out'"		"signal_moveout"
	"4" "'Area Clear'"		"signal_areaclear"
	"5" "'Covering Fire'"		"signal_coveringfire"
	"6" "'Take Cover'"		"signal_takecover"
	"7" "'Hold Position'"		"signal_holdposition"
	"8" "'Spread Out'"		"signal_spreadout"
	"9" "'Enemy Spotted'"		"signal_enemyspotted"
}

"9" "STOP BLEEDING"		"stopbleed"

"*" "Winamp"
{
	"1" "Main"
	{
		"1" "Play" "HLamp Play"
		"2" "Pause" "HLamp Pause"
		"3" "Stop" "HLamp Stop"

		"4" "Fast Forward"
		{
			"1" "10 Seconds" "HLamp FastForward 10"
			"2" "20 Seconds" "HLamp FastForward 20"
			"3" "30 Seconds" "HLamp FastForward 30"
			"4" "45 Seconds" "HLamp FastForward 45"
			"5" "60 Seconds" "HLamp FastForward 60"
		}

		"5" "Rewind"
		{
			"1" "10 Seconds" "HLamp FastRewind 10"
			"2" "20 Seconds" "HLamp FastRewind 20"
			"3" "30 Seconds" "HLamp FastRewind 30"
			"4" "45 Seconds" "HLamp FastRewind 45"
			"5" "60 Seconds" "HLamp FastRewind 60"
		}
	}

	"2" "Playlist"
	{
		"1" "Next Track" "HLamp NextTrack"
		"2" "Previous Track" "HLamp PreviousTrack"

		"3" "Skip Tracks"
		{
			"1" "5 Forward" "HLamp NextTrack 5"
			"2" "10 Forward" "HLamp NextTrack 10"
			"3" "20 Forward" "HLamp NextTrack 20"
			"4" "5 Backward" "HLamp PreviousTrack 5"
			"5" "10 Backward" "HLamp PreviousTrack 10"
			"6" "20 Backward" "HLamp PreviousTrack 20"
		}

		"4" "First Track" "HLamp PlaylistBeginning"
		"5" "Last Track" "HLamp PlaylistEnd"
	}

	"3" "Volume"
	{
		"1" "100 Percent" "HLamp SetVolume 255"
		"2" "75 Percent" "HLamp SetVolume 192"
		"3" "50 Percent" "HLamp SetVolume 128"
		"4" "25 Percent" "HLamp SetVolume 64"
		"5" "10 Percent" "HLamp SetVolume 25"
		"6" "MUTE" "HLamp SetVolume 0"
	}

	"4" "Preamp"
	{
		"1" "+20 db" "HLamp Preamp 0"
		"2" "+15 db" "HLamp Preamp 7"
		"3" "+10 db" "HLamp Preamp 15"
		"4" "+5 db" "HLamp Preamp 24"
		"5" "+0 db" "HLamp Preamp 31"
		"6" "-5 db" "HLamp Preamp 38"
		"7" "-10 db" "HLamp Preamp 45"
		"8" "-15 db" "HLamp Preamp 54"
		"9" "-20 db" "HLamp Preamp 63"
		"0" "Turn Preamp Off" "HLamp PreampOff"
	}

	"5" "Options"
	{
		"1" "Repeat"
		{
			"1" "On" "HLamp ToggleRepeat 1"
			"2" "Off" "HLamp ToggleRepeat 0"
		}

		"2" "Shuffle"
		{
			"1" "On" "HLamp ToggleShuffle 1"
			"2" "Off" "HLamp ToggleShuffle 0"
		}

		"3" "Panning"
		{
			"1" "Left" "HLamp Pan -127"
			"2" "Middle" "HLamp Pan 0"
			"3" "Right" "HLamp Pan 127"
		}

		"4" "Playlist Creation Mode"
		{
			"1" "On" "HLamp SetPCM 1"
			"2" "Off" "HLamp SetPCM 0"
		}
	}

	"6" "Scripting"
	{
		"1" "Announce..."
		{
			"1" "Current Song" "exec HLamp.cfg; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; HLamp_AnnounceCurrentSong"
			"2" "Current Time" "exec HLamp.cfg; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; HLamp_AnnounceTime"
			"3" "Current Date" "exec HLamp.cfg; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; HLamp_AnnounceDate"
		}

		"2" "Display..."
		{
			"1" "Current Song" "exec HLamp.cfg; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; HLamp_EchoDisplayName"
			"2" "Current Time" "exec HLamp.cfg; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; HLamp_EchoTime"
			"3" "Current Date" "exec HLamp.cfg; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; HLamp_EchoDate"
		}
	}

	"7" "Music"
	{
		"1" "Band One"
		{
			"1" "Lillypad Blues" "HLamp Load C:\Music\blah.mp3"
			"2" "Jungle Mega Hop" "HLamp Load C:\Music\blah1.mp3"
		}

		"2" "Band Two"
		{
			"1" "Turkey and Cheese" "HLamp Load C:\Music\blah2.mp3"
			"2" "Cheese Sauce" "HLamp Load C:\Music\blah3.mp3"
		}

		"3" "Shoutcast"
		{
			"1" "Stream 1" "HLamp Load http://123.456.789.012:8000"	
		}		
	}
}
